Schritte importieren/exportieren

Es gibt einen REST-Webservice, um Schritte zu importieren und zu exportieren.

Schritte importieren

MockServer

Schritte können über MockServer in den VoiceCheck-Server importiert werden. Kopieren Sie dazu die Datei aus dem Beispielverzeichnis (Steps.json) in den Ordner Mock server\REST\Default\ImportSteps.

CURL

Über den folgenden Befehl können Schritte in den VoiceCheck-Server importiert werden:

curl -v -X POST http://serverip:port/VoiceCheck/services/steps/import/{voiceFormName} -F "steps=@pathToJSONfile/abc.json" --Benutzer "admin:Talkman1" -H "Inhaltstyp: application\octet-stream"

Beispiel:

curl -v -X POST http://172.31.42.241:9080/VoiceCheck/services/steps/import/test%20form -F "steps=@curl new.json" --Benutzer "admin:Talkman1" -H "Inhaltstyp: application\octet-stream"

Postman

  1. Wählen Sie als Methode POST aus.
  2. URL http://serverip:port/VoiceCheck/service/steps/import/{VoiceFormName}
    Bei VoiceFormName in der oben gezeigten URL handelt es sich um das VoiceForm, in das die Schritte importiert werden müssen.
  3. Gehen Sie auf die Registerkarte Berechtigung und wählen Sie als Typ „Basic Auth“ aus.
  4. Geben Sie einen gültigen Benutzernamen und ein Kennwort ein.
  5. Gehen Sie auf die Registerkarte Kopfzeilen; je nach Berechtigung wird die Kopfzeile automatisch ausgefüllt.
  6. Ergänzen Sie die Kopfzeile mit dem Schlüssel "Inhaltstyp" und den Werten "application/octet-stream".
  7. Gehen Sie auf die Registerkarte Text, markieren Sie das Kästchen „Formulardaten“ und fügen Sie den Schlüssel „Schritte“ hinzu. Wählen Sie im nebenstehenden Dropdown-Feld die Option „Datei“, suchen Sie steps.json und klicken Sie auf „Senden“.

Schritte exportieren

MockServer

Über diese Funktion können vorhandene Schritte aus dem VoiceCheck-Server exportiert werden. Kopieren Sie dazu die Datei aus dem Beispielverzeichnis (ReadSteps.json) in den Ordner Mock server\REST\Default\ReadSteps. Die exportierte Datei sollte im Ordner Mock server\REST\ReadStepsResponse als zeitgestempelte Datei (steps_timestamp.json) gespeichert werden.

CURL

Über den folgenden Befehl können Schritte aus dem VoiceCheck-Server exportiert werden:

http://serverip:port/VoiceCheck/services/steps?stepIds={Liste der Schritt-IDs, durch Kommas getrennt}